package 行为型模型.观察者模式;

import java.util.ArrayList;
import java.util.List;

/**
 * 发布者：目标对象
 */
public class Subject {
    List<Observer> list=new ArrayList<>();

    protected void registerObserver(Observer observer){
        list.add(observer);
    }

    protected void notifyAllObserver(){
        for (Observer observer : list) {
            observer.update(this);
        }
    }

}
